<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>knet: 全局定义</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">knet
   &#160;<span id="projectnumber">1.4.5</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="modules.html"><span>模块</span></a></li>
      <li><a href="annotated.html"><span>结构体</span></a></li>
      <li class="current"><a href="files.html"><span>文件</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>文件列表</span></a></li>
      <li class="current"><a href="globals.html"><span>全局定义</span></a></li>
    </ul>
  </div>
  <div id="navrow3" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="globals.html"><span>全部</span></a></li>
      <li><a href="globals_func.html"><span>函数</span></a></li>
      <li><a href="globals_vars.html"><span>变量</span></a></li>
      <li><a href="globals_type.html"><span>类型定义</span></a></li>
      <li><a href="globals_enum.html"><span>枚举</span></a></li>
      <li><a href="globals_eval.html"><span>枚举值</span></a></li>
      <li><a href="globals_defs.html"><span>宏定义</span></a></li>
    </ul>
  </div>
  <div id="navrow4" class="tabs3">
    <ul class="tablist">
      <li class="current"><a href="globals.html#index__"><span>_</span></a></li>
      <li><a href="globals_a.html#index_a"><span>a</span></a></li>
      <li><a href="globals_c.html#index_c"><span>c</span></a></li>
      <li><a href="globals_d.html#index_d"><span>d</span></a></li>
      <li><a href="globals_e.html#index_e"><span>e</span></a></li>
      <li><a href="globals_f.html#index_f"><span>f</span></a></li>
      <li><a href="globals_g.html#index_g"><span>g</span></a></li>
      <li><a href="globals_h.html#index_h"><span>h</span></a></li>
      <li><a href="globals_i.html#index_i"><span>i</span></a></li>
      <li><a href="globals_k.html#index_k"><span>k</span></a></li>
      <li><a href="globals_l.html#index_l"><span>l</span></a></li>
      <li><a href="globals_m.html#index_m"><span>m</span></a></li>
      <li><a href="globals_n.html#index_n"><span>n</span></a></li>
      <li><a href="globals_p.html#index_p"><span>p</span></a></li>
      <li><a href="globals_r.html#index_r"><span>r</span></a></li>
      <li><a href="globals_s.html#index_s"><span>s</span></a></li>
      <li><a href="globals_t.html#index_t"><span>t</span></a></li>
      <li><a href="globals_u.html#index_u"><span>u</span></a></li>
      <li><a href="globals_v.html#index_v"><span>v</span></a></li>
      <li><a href="globals_w.html#index_w"><span>w</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
<div class="textblock">这里列出了所有函数,变量,宏,枚举和类型定义等,并附带其所属的文件:</div>

<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>_channel_cb_event_e
: <a class="el" href="a00056_a2217ac7363dbae279d056a361d122915.html#a2217ac7363dbae279d056a361d122915">config.h</a>
</li>
<li>_channel_event_e
: <a class="el" href="a00056_a1460362ccf3a6ba930a1a3ac2f73f3ea.html#a1460362ccf3a6ba930a1a3ac2f73f3ea">config.h</a>
</li>
<li>_channel_state_e
: <a class="el" href="a00056_a18bbc160902cdba0f52f5a3cd879b47f.html#a18bbc160902cdba0f52f5a3cd879b47f">config.h</a>
</li>
<li>_cleanup_all_threads()
: <a class="el" href="a00057_a9c5bb6308c754d2a46ade4c7fef5907f.html#a9c5bb6308c754d2a46ade4c7fef5907f">framework.c</a>
</li>
<li>_create_acceptor_channel()
: <a class="el" href="a00063_a91c61ccfc179459b2c2e915960f760c5.html#a91c61ccfc179459b2c2e915960f760c5">framework_raiser.c</a>
</li>
<li>_create_connector_channel()
: <a class="el" href="a00063_ad7c7b843bae2a690ffeee728f0da2116.html#ad7c7b843bae2a690ffeee728f0da2116">framework_raiser.c</a>
</li>
<li>_error_e
: <a class="el" href="a00056_ad8bc998d415be9115a064a8307df0ed5.html#ad8bc998d415be9115a064a8307df0ed5">config.h</a>
</li>
<li>_hash_dtor()
: <a class="el" href="a00109_a564412961a891d74eca2cdb5015b35bb.html#a564412961a891d74eca2cdb5015b35bb">vrouter.c</a>
</li>
<li>_hash_string()
: <a class="el" href="a00067_abf1a155690ff024f3e8a82878ac4b887.html#abf1a155690ff024f3e8a82878ac4b887">hash.c</a>
</li>
<li>_ip_filter_for_each_func()
: <a class="el" href="a00069_a59e99e08e50dba322d5a644387f9b31e.html#a59e99e08e50dba322d5a644387f9b31e">ip_filter.c</a>
</li>
<li>_krpc_call()
: <a class="el" href="a00093_a8e2ea426099ea032432a9aeb24088cf0.html#a8e2ea426099ea032432a9aeb24088cf0">rpc.c</a>
</li>
<li>_krpc_call_encrypt()
: <a class="el" href="a00093_a81438b66394a3d6bf42c1971fefeb67c.html#a81438b66394a3d6bf42c1971fefeb67c">rpc.c</a>
</li>
<li>_krpc_call_type_e
: <a class="el" href="a00093_a4045ccaf4758dcf838a88a58c73e462b.html#a4045ccaf4758dcf838a88a58c73e462b">rpc.c</a>
</li>
<li>_krpc_proc()
: <a class="el" href="a00093_ae905b4f6864964a0080435a81748c3f1.html#ae905b4f6864964a0080435a81748c3f1">rpc.c</a>
</li>
<li>_krpc_proc_decrypt()
: <a class="el" href="a00093_a87f076f27729e0d352ffd12173ab13ab.html#a87f076f27729e0d352ffd12173ab13ab">rpc.c</a>
</li>
<li>_krpc_type_e
: <a class="el" href="a00056_aa250e66ac76155c15e3e1d24d0431931.html#aa250e66ac76155c15e3e1d24d0431931">config.h</a>
</li>
<li>_ktimer_check_stop()
: <a class="el" href="a00102_a16dfe04af38883e142c0a6583c1ea664.html#a16dfe04af38883e142c0a6583c1ea664">timer.c</a>
</li>
<li>_ktimer_loop_add_ktimer_node()
: <a class="el" href="a00102_a41c9ade9ebc11e8b1fc4f28260bc3e15.html#a41c9ade9ebc11e8b1fc4f28260bc3e15">timer.c</a>
</li>
<li>_ktimer_loop_add_timer()
: <a class="el" href="a00102_a24405f7d3c813580ab995e6dd8d35871.html#a24405f7d3c813580ab995e6dd8d35871">timer.c</a>
</li>
<li>_ktimer_loop_remove_timer()
: <a class="el" href="a00102_aac86769c38adf7cde5ab3649d2f7f906.html#aac86769c38adf7cde5ab3649d2f7f906">timer.c</a>
</li>
<li>_ktimer_loop_select_slot()
: <a class="el" href="a00102_a0da724208f00bf918c6a211978987564.html#a0da724208f00bf918c6a211978987564">timer.c</a>
</li>
<li>_ktimer_type_e
: <a class="el" href="a00056_a7945681f6589a5f4f6cf55f4f4092d28.html#a7945681f6589a5f4f6cf55f4f4092d28">config.h</a>
</li>
<li>_lock_init()
: <a class="el" href="a00089_a9aec45e2aae3dcc89d489947bcec36a5.html#a9aec45e2aae3dcc89d489947bcec36a5">misc.c</a>
</li>
<li>_logger_level_e
: <a class="el" href="a00056_a4e764c733cf98ee587ca17412fca9148.html#a4e764c733cf98ee587ca17412fca9148">config.h</a>
</li>
<li>_logger_mode_e
: <a class="el" href="a00056_a95d677e6aef6e1699b92848e4497c23a.html#a95d677e6aef6e1699b92848e4497c23a">config.h</a>
</li>
<li>_loop_balance_option_e
: <a class="el" href="a00056_a0f82b35b603ffed92ea1a74205f10781.html#a0f82b35b603ffed92ea1a74205f10781">config.h</a>
</li>
<li>_loop_event_e
: <a class="el" href="a00076_a19ff97cc6f736cb864d4e4b6ca60989d.html#a19ff97cc6f736cb864d4e4b6ca60989d">loop.c</a>
</li>
<li>_loop_type_e
: <a class="el" href="a00089_a2583618f1d6afdd0085a96f59b45d9bd.html#a2583618f1d6afdd0085a96f59b45d9bd">misc.c</a>
</li>
<li>_rpc_error_e
: <a class="el" href="a00056_a5a9afdfc8281994f0692b49499d731bf.html#a5a9afdfc8281994f0692b49499d731bf">config.h</a>
</li>
<li>_start_raiser_thread()
: <a class="el" href="a00057_a23f8160552bd4b1a0bca4c2779d49a4d.html#a23f8160552bd4b1a0bca4c2779d49a4d">framework.c</a>
</li>
<li>_start_worker_threads()
: <a class="el" href="a00057_a1ff0491ef03493e3d3b299f4d8f64d0d.html#a1ff0491ef03493e3d3b299f4d8f64d0d">framework.c</a>
</li>
<li>_thread_func()
: <a class="el" href="a00089_ae1217c770962ea59a20fa931ad6fee0c.html#ae1217c770962ea59a20fa931ad6fee0c">misc.c</a>
</li>
<li>_thread_loop_func()
: <a class="el" href="a00089_ad2578ccaa4c6ce7670eabd9575204c38.html#ad2578ccaa4c6ce7670eabd9575204c38">misc.c</a>
</li>
<li>_thread_multi_loop_func()
: <a class="el" href="a00089_af85e5a51f4ff2866c5db552529646165.html#af85e5a51f4ff2866c5db552529646165">misc.c</a>
</li>
<li>_thread_timer_loop_func()
: <a class="el" href="a00089_af3540c31c89a280433080939f96da861.html#af3540c31c89a280433080939f96da861">misc.c</a>
</li>
<li>_trie_node_create()
: <a class="el" href="a00105_a68cf21227280dbfeb226c45503a8a84e.html#a68cf21227280dbfeb226c45503a8a84e">trie.c</a>
</li>
<li>_trie_node_decref_path()
: <a class="el" href="a00105_a09a12e6afd708573d8ab7ba4f487178e.html#a09a12e6afd708573d8ab7ba4f487178e">trie.c</a>
</li>
<li>_trie_node_delete_path()
: <a class="el" href="a00105_af4967b075437030003f8b00763f29ab3.html#af4967b075437030003f8b00763f29ab3">trie.c</a>
</li>
<li>_trie_node_destroy()
: <a class="el" href="a00105_ae8afc9e595d26ec663bbbedcc38463b4.html#ae8afc9e595d26ec663bbbedcc38463b4">trie.c</a>
</li>
<li>_trie_node_destroy_self()
: <a class="el" href="a00105_a91661120df87e49306ad91dcd9d4f6d1.html#a91661120df87e49306ad91dcd9d4f6d1">trie.c</a>
</li>
<li>_trie_node_find()
: <a class="el" href="a00105_ab04559de21104a3d6594632f19b704ce.html#ab04559de21104a3d6594632f19b704ce">trie.c</a>
</li>
<li>_trie_node_for_each()
: <a class="el" href="a00105_a5fb8612efee05ff57bc24acc84976652.html#a5fb8612efee05ff57bc24acc84976652">trie.c</a>
</li>
<li>_trie_node_insert()
: <a class="el" href="a00105_a0edd023c4018a202b83e8d1df7301905.html#a0edd023c4018a202b83e8d1df7301905">trie.c</a>
</li>
<li>_trie_node_insert_exist_path()
: <a class="el" href="a00105_ab1d2e2fa70523033e199d4c4b1ab12ad.html#ab1d2e2fa70523033e199d4c4b1ab12ad">trie.c</a>
</li>
<li>_trie_node_insert_new_path()
: <a class="el" href="a00105_add3914295c3e4301093b12eeb04f7673.html#add3914295c3e4301093b12eeb04f7673">trie.c</a>
</li>
<li>_trie_node_remove()
: <a class="el" href="a00105_ab9d48c8b471d0e3ff5aef156beb73b1f.html#ab9d48c8b471d0e3ff5aef156beb73b1f">trie.c</a>
</li>
<li>_trie_node_reset()
: <a class="el" href="a00105_afdeb812c273aeb6ce05db8585c6f63b1.html#afdeb812c273aeb6ce05db8585c6f63b1">trie.c</a>
</li>
<li>_trie_node_set_real_key()
: <a class="el" href="a00105_a10f334eb4f08fe5d5500ccad432913d3.html#a10f334eb4f08fe5d5500ccad432913d3">trie.c</a>
</li>
<li>_trim()
: <a class="el" href="a00069_ac995e6dca31c96a79f1e774afd3946f6.html#ac995e6dca31c96a79f1e774afd3946f6">ip_filter.c</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
生成于 2015年 七月 27日 星期一 14:33:21 , 为 knet使用  &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>
